home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / amiga / modelers / chmsthtc / chmsthtc.lzh / Chemesthetics / Source / Source.LZH / chemest.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-10-18  |  5.9 KB  |  189 lines

  1. /* $Revision Header *** Header built automatically - do not edit! ***********
  2.  *
  3.  *    (C) Copyright 1991 by Metalworx
  4.  *
  5.  *    Name .....: chemest.h
  6.  *    Created ..: Sat 19-Oct-91 17:06
  7.  *    Revision .: 1
  8.  *
  9.  *    Date        Author        Comment
  10.  *    =========    ========    ====================
  11.  *    19-Oct-91    Mtwx        neuer MP: neues Molekⁿl
  12.  *         1990    Mtwx        Created this file!
  13.  *
  14.  * $Revision Header ********************************************************/
  15.  #define REVISION 1
  16.  
  17. /**************************************************************************
  18. * chemest.h : Headerfile fuer Chemesthetics                  *
  19. *         enthΣlt Strukturen fⁿr Windows, Menues, Gadgets etc.      *
  20. **************************************************************************/
  21.  
  22. char Ver[50];
  23.  
  24. /* Menueleiste */
  25.  
  26. struct IntuiText IText5_1 = {
  27.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT5_1, NULL };
  28.  
  29. struct MenuItem MenuItem5_1 = {
  30.     NULL, 0,0, 120,10, ITEMTEXT+ITEMENABLED+HIGHCOMP,
  31.     0, (APTR)&IText5_1, NULL, NULL, NULL, MENUNULL };
  32.  
  33. struct Menu Menu5 = {
  34.     NULL, 220,0, 112,10, MENUENABLED, MENU_PREFERNCS, &MenuItem5_1 };
  35.  
  36. struct IntuiText IText4_2 = {
  37.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT4_2, NULL };
  38.  
  39. struct MenuItem MenuItem4_2 = {
  40.     NULL, 0,10, 144,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  41.     0, (APTR)&IText4_2, NULL, 'K', NULL, MENUNULL };
  42.  
  43. struct IntuiText IText4_1 = {
  44.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT4_1, NULL };
  45.  
  46. struct MenuItem MenuItem4_1 = {
  47.     &MenuItem4_2, 0,0, 144,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0,
  48.     (APTR)&IText4_1, NULL, 'O', NULL, MENUNULL };
  49.  
  50. struct Menu Menu4 = {
  51.     &Menu5, 141,0, 72,10, MENUENABLED, MITEXT4, &MenuItem4_1 };
  52.  
  53. struct IntuiText IText3_2 = {
  54.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"Palette...", NULL };
  55.  
  56. struct MenuItem MenuItem3_2 = {
  57.     NULL, 0,10, 152,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  58.     0, (APTR)&IText3_2, NULL, 'P', NULL, MENUNULL };
  59.  
  60. struct IntuiText IText3_1 = {
  61.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT3_1, NULL
  62. };
  63.  
  64. struct MenuItem MenuItem3_1 = {
  65.     &MenuItem3_2, 0,0, 152,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  66.     0, (APTR)&IText3_1, NULL, 'M', NULL, MENUNULL };
  67.  
  68. struct Menu Menu3 = {
  69.     &Menu4, 94,0, 40,10, MENUENABLED, "Edit", &MenuItem3_1 };
  70.  
  71. struct IntuiText IText2_6 = {
  72.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT2_6, NULL };
  73.  
  74. struct MenuItem MenuItem2_6 = {
  75.     NULL, 0,50, 144,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  76.     0, (APTR)&IText2_6, NULL, 'Q', NULL, MENUNULL };
  77.  
  78. struct IntuiText IText2_5 = {
  79.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT2_5, NULL };
  80.  
  81. struct MenuItem MenuItem2_5 = {
  82.     &MenuItem2_6, 0,40, 144,10, ITEMTEXT+ITEMENABLED+HIGHCOMP,
  83.     0, (APTR)&IText2_5, NULL, NULL, NULL, MENUNULL };
  84.  
  85. struct IntuiText IText2_4 = {
  86.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT2_4, NULL
  87. };
  88.  
  89. struct MenuItem MenuItem2_4 = {
  90.     &MenuItem2_5, 0,30, 144,10, ITEMTEXT+ITEMENABLED+HIGHCOMP,
  91.     0, (APTR)&IText2_4, NULL, NULL, NULL, MENUNULL };
  92.  
  93. struct IntuiText IText2_3 = {
  94.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT2_3, NULL
  95. };
  96.  
  97. struct MenuItem MenuItem2_3 = {
  98.     &MenuItem2_4, 0,20, 144,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  99.     0, (APTR)&IText2_3, NULL, 'N', NULL, MENUNULL };
  100.  
  101. struct IntuiText IText2_2 = {
  102.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT2_2, NULL
  103. };
  104.  
  105. struct MenuItem MenuItem2_2 = {
  106.     &MenuItem2_3, 0,10, 144,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  107.     0, (APTR)&IText2_2, NULL, 'S', NULL, MENUNULL };
  108.  
  109. struct IntuiText IText2_1 = {
  110.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)MITEXT2_1, NULL };
  111.  
  112. struct MenuItem MenuItem2_1 = {
  113.     &MenuItem2_2, 0,0, 144,10, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
  114.     0, (APTR)&IText2_1, NULL, 'L', NULL, MENUNULL };
  115.  
  116. struct Menu Menu2 = {
  117.     &Menu3, 23,0, 64,10, MENUENABLED, MITEXT2, &MenuItem2_1 };
  118.  
  119. struct IntuiText IText1_4 = {
  120.     0,1,JAM1, 0,0, NULL, (UBYTE *)MITEXT1_4,
  121.     NULL };
  122.  
  123. struct MenuItem MenuItem1_4 = {
  124.     NULL, 0,36, 168,10, ITEMTEXT+ITEMENABLED+HIGHCOMP,
  125.     0, (APTR)&IText1_4, NULL, NULL, NULL, MENUNULL };
  126.  
  127. struct IntuiText IText9 = {
  128.     2,1,COMPLEMENT, 0,0, NULL,(UBYTE *)COPYRIGHT, NULL };
  129.  
  130. struct MenuItem MenuItem11 = {
  131.     &MenuItem1_4, 0,16, 168,8, ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX,
  132.     0, (APTR)&IText9, NULL, NULL, NULL, MENUNULL };
  133.  
  134. struct IntuiText IText10 = {
  135.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"", NULL };
  136.  
  137. struct MenuItem MenuItem10 = {
  138.     &MenuItem11, 0,8, 168,8, ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX,
  139.     0, (APTR)&IText10, NULL, NULL, NULL, MENUNULL };
  140.  
  141. struct IntuiText IText11 = {
  142.     3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)Ver, NULL };
  143.  
  144. struct MenuItem MenuItem9 = {
  145.     &MenuItem10, 0,0, 168,8, ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX,
  146.     0, (APTR)&IText11, NULL, NULL, NULL, MENUNULL };
  147.  
  148. struct Menu Menu1 = {
  149.     &Menu2, 0,0, 16,10, MENUENABLED, "⌐", &MenuItem9 };
  150.  
  151. /* durch PaletteRequester veraenderbare Farbpalette */
  152. UWORD Pal[] = { 0xBBB,0x000,0xFFF,0x55A,0x707,0x0eb,0xb0b,0x00F,
  153.         0xF00,0x0F0,0x975,0x065,0xFF0,0xFA0,0x9BF,0x694 };
  154.  
  155. /* Default Farbpalette, wird nach Anwahl des DEFAULT Gadgets des Palette-
  156.    Requesters zur Wiederherstellung der Original-Farben benutzt */
  157. UWORD Def_Pal[] = { 0xBBB,0x000,0xFFF,0x55A,0x707,0x0eb,0xb0b,0x00F,
  158. /*            ^grau  sw     we    bl   mag   cyn    hmag  blau^  */
  159.             0xF00,0x0F0,0x975,0x065,0xFF0,0xFA0,0x9BF,0x694 };
  160. /*            ^rot  hgrue braun matgr  gelb orang hebl  gruen */
  161.  
  162. struct NewScreen FirstNewScreen =
  163. {
  164.   0, 0, 640, 270, 4, 0, 1,
  165.   HIRES,                   /* ViewModes          */
  166.   CUSTOMSCREEN,                /* Type              */
  167.   NULL,                    /* Font             */
  168.   (UBYTE *) Ver,
  169.   NULL,                    /* Gadgets          */
  170.   NULL
  171. };
  172.  
  173. struct NewWindow HauptFenster =
  174. {
  175.   0, 0,                    /* LeftEdge, TopEdge */
  176.   640, 256,                   /* Width, Height */
  177.   -1, -1,                   /* DetailPen, BlockPen */
  178.   MENUPICK | MOUSEBUTTONS | VANILLAKEY,   /* IDCMP Flags */
  179.   GIMMEZEROZERO | ACTIVATE | SMART_REFRESH| BACKDROP,
  180.   NULL,                    /* FirstGadget */
  181.   NULL,                    /* CheckMark */
  182.   NULL,                    /* Title */
  183.   NULL,                    /* Screen */
  184.   NULL,                    /* BitMap */
  185.   640, 256,                   /* MinWidth, MinHeight */
  186.   640, 256,                   /* MaxWidth, MaxHeight */
  187.   CUSTOMSCREEN                   /* Screen Type */
  188. };
  189.